/**
 * 
 */
package qy.jalgotrade.optimizer.base;

import java.io.Serializable;

import org.apache.commons.collections4.OrderedMap;

/**
 * Parameters: 代表一个 参数列表 (传递给 Strategy 类的, 不含第一个参数 barFeed):
 * 
 * @author c-geo
 *
 */
public class Parameters implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 424079403478548007L;

	private OrderedMap<String, Object> kwargs;

	/**
	 * 
	 * @param kwargs
	 */
	public Parameters(OrderedMap<String, Object> kwargs) {

		this.kwargs = kwargs;
	}

	/**
	 * @return the kwargs
	 */
	public OrderedMap<String, Object> getKwargs() {

		return kwargs;
	}

	/**
	 * 
	 */
	@Override
	public String toString() {

		return String.format("Parameters( %s )", kwargs.toString());
	}
}
